initial commit
[AXOD IR_433MHz Shield] / FIRMWARE / rfrx.map
1 Archive member included to satisfy reference by file (symbol)
2
3 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
4                               rfrx.o (__mulsi3)
5 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
6                               rfrx.o (__udivmodqi4)
7 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
8                               rfrx.o (__udivmodhi4)
9 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
10                               rfrx.o (__divmodhi4)
11 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
12                               rfrx.o (__udivmodsi4)
13 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
14                               /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o (exit)
15 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
16                               rfrx.o (__do_copy_data)
17 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
18                               rfrx.o (__do_clear_bss)
19 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
20                               rfrx.o (__umoddi3)
21 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
22                               /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o) (__udivmod64)
23 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
24                               rfrx.o (__ashldi3)
25 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
26                               rfrx.o (__adddi3)
27 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
28                               rfrx.o (__cmpdi2_s8)
29 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncmp.o)
30                               rfrx.o (strncmp)
31 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncpy.o)
32                               rfrx.o (strncpy)
33 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_byte.o)
34                               rfrx.o (eeprom_read_byte)
35 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o)
36                               rfrx.o (eeprom_read_word)
37 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_byte.o)
38                               rfrx.o (eeprom_write_byte)
39 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_word.o)
40                               rfrx.o (eeprom_write_word)
41 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_block.o)
42                               /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o) (eeprom_read_blraw)
43
44 Allocating common symbols
45 Common symbol       size              file
46
47 beeper_mask         0x1               rfrx.o
48 RXBuff              0x40              rfrx.o
49 im                  0x1e              rfrx.o
50
51 Memory Configuration
52
53 Name             Origin             Length             Attributes
54 text             0x0000000000000000 0x0000000000002000 xr
55 data             0x0000000000800060 0x000000000000ffa0 rw !x
56 eeprom           0x0000000000810000 0x0000000000010000 rw !x
57 fuse             0x0000000000820000 0x0000000000000003 rw !x
58 lock             0x0000000000830000 0x0000000000000400 rw !x
59 signature        0x0000000000840000 0x0000000000000400 rw !x
60 user_signatures  0x0000000000850000 0x0000000000000400 rw !x
61 *default*        0x0000000000000000 0xffffffffffffffff
62
63 Linker script and memory map
64
65 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
66 LOAD rfrx.o
67 START GROUP
68 LOAD /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a
69 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libm.a
70 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a
71 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a
72 END GROUP
73                 0x0000000000002000                __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x2000
74                 0x000000000000ffa0                __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0
75                 0x0000000000010000                __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000
76                 [0x0000000000000003]                __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400
77                 0x0000000000000400                __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400
78                 0x0000000000000400                __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400
79                 0x0000000000000400                __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400
80
81 .hash
82  *(.hash)
83
84 .dynsym
85  *(.dynsym)
86
87 .dynstr
88  *(.dynstr)
89
90 .gnu.version
91  *(.gnu.version)
92
93 .gnu.version_d
94  *(.gnu.version_d)
95
96 .gnu.version_r
97  *(.gnu.version_r)
98
99 .rel.init
100  *(.rel.init)
101
102 .rela.init
103  *(.rela.init)
104
105 .rel.text
106  *(.rel.text)
107  *(.rel.text.*)
108  *(.rel.gnu.linkonce.t*)
109
110 .rela.text
111  *(.rela.text)
112  *(.rela.text.*)
113  *(.rela.gnu.linkonce.t*)
114
115 .rel.fini
116  *(.rel.fini)
117
118 .rela.fini
119  *(.rela.fini)
120
121 .rel.rodata
122  *(.rel.rodata)
123  *(.rel.rodata.*)
124  *(.rel.gnu.linkonce.r*)
125
126 .rela.rodata
127  *(.rela.rodata)
128  *(.rela.rodata.*)
129  *(.rela.gnu.linkonce.r*)
130
131 .rel.data
132  *(.rel.data)
133  *(.rel.data.*)
134  *(.rel.gnu.linkonce.d*)
135
136 .rela.data
137  *(.rela.data)
138  *(.rela.data.*)
139  *(.rela.gnu.linkonce.d*)
140
141 .rel.ctors
142  *(.rel.ctors)
143
144 .rela.ctors
145  *(.rela.ctors)
146
147 .rel.dtors
148  *(.rel.dtors)
149
150 .rela.dtors
151  *(.rela.dtors)
152
153 .rel.got
154  *(.rel.got)
155
156 .rela.got
157  *(.rela.got)
158
159 .rel.bss
160  *(.rel.bss)
161
162 .rela.bss
163  *(.rela.bss)
164
165 .rel.plt
166  *(.rel.plt)
167
168 .rela.plt
169  *(.rela.plt)
170
171 .text           0x0000000000000000     0x1398
172  *(.vectors)
173  .vectors       0x0000000000000000       0x22 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
174                 0x0000000000000000                __vectors
175                 0x0000000000000000                __vector_default
176  *(.vectors)
177  *(.progmem.gcc*)
178                 0x0000000000000022                . = ALIGN (0x2)
179                 0x0000000000000022                __trampolines_start = .
180  *(.trampolines)
181  .trampolines   0x0000000000000022        0x0 linker stubs
182  *(.trampolines*)
183                 0x0000000000000022                __trampolines_end = .
184  *libprintf_flt.a:*(.progmem.data)
185  *libc.a:*(.progmem.data)
186  *(.progmem*)
187  .progmem.data  0x0000000000000022       0x40 rfrx.o
188                 0x0000000000000062                . = ALIGN (0x2)
189  *(.jumptables)
190  *(.jumptables*)
191  *(.lowtext)
192  *(.lowtext*)
193                 0x0000000000000062                __ctors_start = .
194  *(.ctors)
195                 0x0000000000000062                __ctors_end = .
196                 0x0000000000000062                __dtors_start = .
197  *(.dtors)
198                 0x0000000000000062                __dtors_end = .
199  SORT(*)(.ctors)
200  SORT(*)(.dtors)
201  *(.init0)
202  .init0         0x0000000000000062        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
203                 0x0000000000000062                __init
204  *(.init0)
205  *(.init1)
206  *(.init1)
207  *(.init2)
208  .init2         0x0000000000000062        0xc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
209  *(.init2)
210  *(.init3)
211  *(.init3)
212  *(.init4)
213  .init4         0x000000000000006e       0x16 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
214                 0x000000000000006e                __do_copy_data
215  .init4         0x0000000000000084       0x10 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
216                 0x0000000000000084                __do_clear_bss
217  *(.init4)
218  *(.init5)
219  *(.init5)
220  *(.init6)
221  *(.init6)
222  *(.init7)
223  *(.init7)
224  *(.init8)
225  *(.init8)
226  *(.init9)
227  .init9         0x0000000000000094        0x4 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
228  *(.init9)
229  *(.text)
230  .text          0x0000000000000098        0x2 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
231                 0x0000000000000098                __vector_1
232                 0x0000000000000098                __vector_12
233                 0x0000000000000098                __bad_interrupt
234                 0x0000000000000098                __vector_3
235                 0x0000000000000098                __vector_13
236                 0x0000000000000098                __vector_5
237                 0x0000000000000098                __vector_4
238                 0x0000000000000098                __vector_9
239                 0x0000000000000098                __vector_15
240                 0x0000000000000098                __vector_8
241                 0x0000000000000098                __vector_14
242                 0x0000000000000098                __vector_10
243                 0x0000000000000098                __vector_16
244  .text          0x000000000000009a     0x1094 rfrx.o
245                 0x000000000000009a                pwm_handler
246                 0x00000000000000ea                pwm_scale_handler
247                 0x0000000000000158                beep_handler
248                 0x00000000000001b4                getch
249                 0x00000000000001c6                kbhit
250                 0x00000000000001cc                putch
251                 0x00000000000001e2                getche
252                 0x00000000000001f0                putstr
253                 0x000000000000020c                putstr_P
254                 0x0000000000000240                initSerial
255                 0x0000000000000298                __vector_2
256                 0x00000000000002f0                __vector_7
257                 0x00000000000003aa                triple_bit_433
258                 0x000000000000041c                manchester_433
259                 0x000000000000050e                read433_handler
260                 0x0000000000000618                __vector_6
261                 0x00000000000006b4                put_num
262                 0x0000000000000860                put_bin
263                 0x00000000000008c8                strlen_
264                 0x00000000000008e2                pow_
265                 0x000000000000094e                atoi_
266                 0x00000000000009ec                atob_
267                 0x0000000000000a64                hex2int
268                 0x0000000000000ad2                delay_ms
269                 0x0000000000000b12                initFreqTimer
270                 0x0000000000000b24                __vector_11
271                 0x0000000000000bae                put_char2
272                 0x0000000000000bd6                put_str_P2
273                 0x0000000000000c0a                main
274  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
275  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
276  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
277  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
278  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
279  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
280  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
281  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
282  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
283  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
284  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
285  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
286  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
287  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncmp.o)
288  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncpy.o)
289  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_byte.o)
290  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o)
291  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_byte.o)
292  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_word.o)
293  .text          0x000000000000112e        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_block.o)
294                 0x000000000000112e                . = ALIGN (0x2)
295  *(.text.*)
296  .text.libgcc.mul
297                 0x000000000000112e       0x32 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
298                 0x000000000000112e                __mulsi3
299                 0x0000000000001132                __mulsi3_helper
300  .text.libgcc.div
301                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
302  .text.libgcc   0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
303  .text.libgcc.prologue
304                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
305  .text.libgcc.builtins
306                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
307  .text.libgcc.fmul
308                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
309  .text.libgcc.fixed
310                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
311  .text.libgcc.mul
312                 0x0000000000001160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
313  .text.libgcc.div
314                 0x0000000000001160       0x18 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
315                 0x0000000000001160                __udivmodqi4
316  .text.libgcc   0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
317  .text.libgcc.prologue
318                 0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
319  .text.libgcc.builtins
320                 0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
321  .text.libgcc.fmul
322                 0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
323  .text.libgcc.fixed
324                 0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
325  .text.libgcc.mul
326                 0x0000000000001178        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
327  .text.libgcc.div
328                 0x0000000000001178       0x28 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
329                 0x0000000000001178                __udivmodhi4
330  .text.libgcc   0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
331  .text.libgcc.prologue
332                 0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
333  .text.libgcc.builtins
334                 0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
335  .text.libgcc.fmul
336                 0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
337  .text.libgcc.fixed
338                 0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
339  .text.libgcc.mul
340                 0x00000000000011a0        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
341  .text.libgcc.div
342                 0x00000000000011a0       0x26 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
343                 0x00000000000011a0                __divmodhi4
344                 0x00000000000011a0                _div
345  .text.libgcc   0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
346  .text.libgcc.prologue
347                 0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
348  .text.libgcc.builtins
349                 0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
350  .text.libgcc.fmul
351                 0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
352  .text.libgcc.fixed
353                 0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
354  .text.libgcc.mul
355                 0x00000000000011c6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
356  .text.libgcc.div
357                 0x00000000000011c6       0x44 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
358                 0x00000000000011c6                __udivmodsi4
359  .text.libgcc   0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
360  .text.libgcc.prologue
361                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
362  .text.libgcc.builtins
363                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
364  .text.libgcc.fmul
365                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
366  .text.libgcc.fixed
367                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
368  .text.libgcc.mul
369                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
370  .text.libgcc.div
371                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
372  .text.libgcc   0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
373  .text.libgcc.prologue
374                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
375  .text.libgcc.builtins
376                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
377  .text.libgcc.fmul
378                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
379  .text.libgcc.fixed
380                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
381  .text.libgcc.mul
382                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
383  .text.libgcc.div
384                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
385  .text.libgcc   0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
386  .text.libgcc.prologue
387                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
388  .text.libgcc.builtins
389                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
390  .text.libgcc.fmul
391                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
392  .text.libgcc.fixed
393                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
394  .text.libgcc.mul
395                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
396  .text.libgcc.div
397                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
398  .text.libgcc   0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
399  .text.libgcc.prologue
400                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
401  .text.libgcc.builtins
402                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
403  .text.libgcc.fmul
404                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
405  .text.libgcc.fixed
406                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
407  .text.libgcc.mul
408                 0x000000000000120a        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
409  .text.libgcc.div
410                 0x000000000000120a       0x1a /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
411                 0x000000000000120a                __umoddi3
412                 0x000000000000120e                __udivdi3
413                 0x0000000000001210                __udivdi3_umoddi3
414  .text.libgcc   0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
415  .text.libgcc.prologue
416                 0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
417  .text.libgcc.builtins
418                 0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
419  .text.libgcc.fmul
420                 0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
421  .text.libgcc.fixed
422                 0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
423  .text.libgcc.mul
424                 0x0000000000001224        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
425  .text.libgcc.div
426                 0x0000000000001224       0x7e /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
427                 0x0000000000001224                __udivmod64
428  .text.libgcc   0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
429  .text.libgcc.prologue
430                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
431  .text.libgcc.builtins
432                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
433  .text.libgcc.fmul
434                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
435  .text.libgcc.fixed
436                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
437  .text.libgcc.mul
438                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
439  .text.libgcc.div
440                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
441  .text.libgcc   0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
442  .text.libgcc.prologue
443                 0x00000000000012a2        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
444  .text.libgcc.builtins
445                 0x00000000000012a2       0x32 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
446                 0x00000000000012a2                __ashldi3
447  .text.libgcc.fmul
448                 0x00000000000012d4        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
449  .text.libgcc.fixed
450                 0x00000000000012d4        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
451  .text.libgcc.mul
452                 0x00000000000012d4        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
453  .text.libgcc.div
454                 0x00000000000012d4        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
455  .text.libgcc   0x00000000000012d4       0x12 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
456                 0x00000000000012d4                __adddi3
457  .text.libgcc.prologue
458                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
459  .text.libgcc.builtins
460                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
461  .text.libgcc.fmul
462                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
463  .text.libgcc.fixed
464                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
465  .text.libgcc.mul
466                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
467  .text.libgcc.div
468                 0x00000000000012e6        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
469  .text.libgcc   0x00000000000012e6       0x18 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
470                 0x00000000000012e6                __cmpdi2_s8
471  .text.libgcc.prologue
472                 0x00000000000012fe        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
473  .text.libgcc.builtins
474                 0x00000000000012fe        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
475  .text.libgcc.fmul
476                 0x00000000000012fe        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
477  .text.libgcc.fixed
478                 0x00000000000012fe        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
479  .text.avr-libc
480                 0x00000000000012fe       0x1c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncmp.o)
481                 0x00000000000012fe                strncmp
482  .text.avr-libc
483                 0x000000000000131a       0x1e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncpy.o)
484                 0x000000000000131a                strncpy
485  .text.avr-libc
486                 0x0000000000001338       0x10 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_byte.o)
487                 0x0000000000001338                eeprom_read_byte
488  .text.avr-libc
489                 0x0000000000001348        0xa /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o)
490                 0x0000000000001348                eeprom_read_word
491  .text.avr-libc
492                 0x0000000000001352       0x1c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_byte.o)
493                 0x0000000000001352                eeprom_write_byte
494                 0x0000000000001354                eeprom_write_r18
495  .text.avr-libc
496                 0x000000000000136e        0x6 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_word.o)
497                 0x000000000000136e                eeprom_write_word
498  .text.avr-libc
499                 0x0000000000001374       0x20 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_block.o)
500                 0x0000000000001374                eeprom_read_block
501                 0x0000000000001378                eeprom_read_blraw
502                 0x0000000000001394                . = ALIGN (0x2)
503  *(.fini9)
504  .fini9         0x0000000000001394        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
505                 0x0000000000001394                exit
506                 0x0000000000001394                _exit
507  *(.fini9)
508  *(.fini8)
509  *(.fini8)
510  *(.fini7)
511  *(.fini7)
512  *(.fini6)
513  *(.fini6)
514  *(.fini5)
515  *(.fini5)
516  *(.fini4)
517  *(.fini4)
518  *(.fini3)
519  *(.fini3)
520  *(.fini2)
521  *(.fini2)
522  *(.fini1)
523  *(.fini1)
524  *(.fini0)
525  .fini0         0x0000000000001394        0x4 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
526  *(.fini0)
527                 0x0000000000001398                _etext = .
528
529 .data           0x0000000000800060      0x124 load address 0x0000000000001398
530                 0x0000000000800060                PROVIDE (__data_start, .)
531  *(.data)
532  .data          0x0000000000800060        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
533  .data          0x0000000000800060      0x100 rfrx.o
534                 0x0000000000800060                CIEL8
535  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
536  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
537  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
538  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
539  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
540  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
541  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
542  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
543  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
544  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
545  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
546  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
547  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
548  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncmp.o)
549  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncpy.o)
550  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_byte.o)
551  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o)
552  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_byte.o)
553  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_word.o)
554  .data          0x0000000000800160        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_block.o)
555  *(.data*)
556  *(.rodata)
557  *(.rodata*)
558  .rodata.str1.1
559                 0x0000000000800160       0x23 rfrx.o
560  *(.gnu.linkonce.d*)
561                 0x0000000000800184                . = ALIGN (0x2)
562  *fill*         0x0000000000800183        0x1 
563                 0x0000000000800184                _edata = .
564                 0x0000000000800184                PROVIDE (__data_end, .)
565
566 .bss            0x0000000000800184       0x89
567                 0x0000000000800184                PROVIDE (__bss_start, .)
568  *(.bss)
569  .bss           0x0000000000800184        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
570  .bss           0x0000000000800184       0x2a rfrx.o
571                 0x0000000000800184                current_state
572                 0x0000000000800185                keep_state
573                 0x0000000000800186                prev_rx_bit
574                 0x0000000000800187                current_rx_bit
575                 0x0000000000800188                rx_done
576                 0x0000000000800189                cnt
577                 0x000000000080018b                srx_ready
578                 0x000000000080018c                srx_cnt
579                 0x000000000080018d                beeper_mask_clock
580                 0x000000000080018e                MEM_flag
581                 0x000000000080018f                PWM_scale_flag
582                 0x0000000000800190                PWM_scale_target
583                 0x0000000000800191                PWM_scale
584                 0x0000000000800192                freq_scale
585  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_mulsi3.o)
586  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodqi4.o)
587  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodhi4.o)
588  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_divmodhi4.o)
589  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmodsi4.o)
590  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_exit.o)
591  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_copy_data.o)
592  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_clear_bss.o)
593  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivdi3.o)
594  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_udivmod64.o)
595  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_ashldi3.o)
596  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_adddi3.o)
597  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/avr25/libgcc.a(_cmpdi2_s8.o)
598  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncmp.o)
599  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libc.a(strncpy.o)
600  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_byte.o)
601  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_word.o)
602  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_byte.o)
603  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eewr_word.o)
604  .bss           0x00000000008001ae        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/libattiny84.a(eerd_block.o)
605  *(.bss*)
606  *(COMMON)
607  COMMON         0x00000000008001ae       0x5f rfrx.o
608                 0x00000000008001ae                beeper_mask
609                 0x00000000008001af                RXBuff
610                 0x00000000008001ef                im
611                 0x000000000080020d                PROVIDE (__bss_end, .)
612                 0x0000000000001398                __data_load_start = LOADADDR (.data)
613                 0x00000000000014bc                __data_load_end = (__data_load_start + SIZEOF (.data))
614
615 .noinit         0x000000000080020d        0x0
616                 [!provide]                        PROVIDE (__noinit_start, .)
617  *(.noinit*)
618                 [!provide]                        PROVIDE (__noinit_end, .)
619                 0x000000000080020d                _end = .
620                 [!provide]                        PROVIDE (__heap_start, .)
621
622 .eeprom         0x0000000000810000        0x7
623  *(.eeprom*)
624  .eeprom        0x0000000000810000        0x7 rfrx.o
625                 0x0000000000810000                MEM_freq_scale
626                 0x0000000000810006                MEM_PWM_scale
627                 0x0000000000810007                __eeprom_end = .
628
629 .fuse
630  *(.fuse)
631  *(.lfuse)
632  *(.hfuse)
633  *(.efuse)
634
635 .lock
636  *(.lock*)
637
638 .signature
639  *(.signature*)
640
641 .user_signatures
642  *(.user_signatures*)
643
644 .stab
645  *(.stab)
646
647 .stabstr
648  *(.stabstr)
649
650 .stab.excl
651  *(.stab.excl)
652
653 .stab.exclstr
654  *(.stab.exclstr)
655
656 .stab.index
657  *(.stab.index)
658
659 .stab.indexstr
660  *(.stab.indexstr)
661
662 .comment        0x0000000000000000       0x11
663  *(.comment)
664  .comment       0x0000000000000000       0x11 rfrx.o
665                                          0x12 (size before relaxing)
666
667 .note.gnu.avr.deviceinfo
668                 0x0000000000000000       0x3c
669  .note.gnu.avr.deviceinfo
670                 0x0000000000000000       0x3c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
671
672 .note.gnu.build-id
673  *(.note.gnu.build-id)
674
675 .debug
676  *(.debug)
677
678 .line
679  *(.line)
680
681 .debug_srcinfo
682  *(.debug_srcinfo)
683
684 .debug_sfnames
685  *(.debug_sfnames)
686
687 .debug_aranges
688  *(.debug_aranges)
689
690 .debug_pubnames
691  *(.debug_pubnames)
692
693 .debug_info     0x0000000000000000      0x420
694  *(.debug_info .gnu.linkonce.wi.*)
695  .debug_info    0x0000000000000000      0x420 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
696
697 .debug_abbrev   0x0000000000000000      0x3e8
698  *(.debug_abbrev)
699  .debug_abbrev  0x0000000000000000      0x3e8 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
700
701 .debug_line     0x0000000000000000       0x1a
702  *(.debug_line .debug_line.* .debug_line_end)
703  .debug_line    0x0000000000000000       0x1a /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
704
705 .debug_frame
706  *(.debug_frame)
707
708 .debug_str      0x0000000000000000      0x173
709  *(.debug_str)
710  .debug_str     0x0000000000000000      0x173 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr25/crtattiny84.o
711
712 .debug_loc
713  *(.debug_loc)
714
715 .debug_macinfo
716  *(.debug_macinfo)
717
718 .debug_weaknames
719  *(.debug_weaknames)
720
721 .debug_funcnames
722  *(.debug_funcnames)
723
724 .debug_typenames
725  *(.debug_typenames)
726
727 .debug_varnames
728  *(.debug_varnames)
729
730 .debug_pubtypes
731  *(.debug_pubtypes)
732
733 .debug_ranges
734  *(.debug_ranges)
735
736 .debug_macro
737  *(.debug_macro)
738 OUTPUT(rfrx.elf elf32-avr)
739 LOAD linker stubs
Contact me: dev (at) shalnoff (dot) com
PGP fingerprint: A6B8 3B23 6013 F18A 0C71 198B 83D8 C64D 917A 5717